Additional Adobe Management Methods

The functions in this section used to be done as Custom Events. We have now replaced Custom Events with the API in a multi-account extension.

Please use the API specifications included below for these activities.

 

Note: In each case, "environment" is an optional parameter with the following allowable values:

  • development

  • test

  • production

If "environment" is not sent in the payload, the "production" environment will be selected by default.

 

Get Transfer Offers

The URL is:

https://{service_url}/adobe/transfer/preview

 

Copy
            Body:
                {
                    "marketplace": "MP-65669",
                    "environment": "test",
                    "membership": "40XZAA4VWTSVSVNT5U6W" 
                }
 
                Response:
 
                {
                    "totalCount": 2,
                    "items": [
                        {
                            "offerId": "65304479CA01A12",
                            "quantity": 10,
                            "renewalDate": "2022-07-16",
                            "adobeProductName": "Adobe Audition for teams - Multiple Platforms - (US/CA)",
                            "connectItemId": "PRD-207-752-513-0014"
                        },
                        {
                            "offerId": "65304479CA02A12",
                            "quantity": 8,
                            "renewalDate": "2022-07-16",
                            "adobeProductName": "Adobe Audition for teams - Multiple Platforms - (US/CA)",
                            "connectItemId": "PRD-207-752-513-0014"
                        }
                ]
            }

Get Order Preview

The URL is:

https://{service_url}/adobe/order/preview


Copy
        Body:
                {
                    "marketplace":"MP-65669",   
                    "customer":"P1005027361",
                    "items":[      
                      {
                          "offerId":"65304520CA01A12",
                          "quantity": 100
                      }
                    ],
                    "environment": "test"
                 }
 
                Response:
                {
                    "customerId": "P1005027361",
                    "currencyCode": "USD",
                    "creationDate": "2022-06-16T15:15:25.000+00:00",
                    "lineItems": [
                        {
                            "extLineItemNumber": 1,
                            "offerId": "65304520CA04A12",
                            "quantity": 100
                        },
                        {
                            "extLineItemNumber": 2,
                            "offerId": "65304520CA04A12",
                            "quantity": 100
                        }
                    ],
                    "references": []
            }

Subscription Auto-Renewal Management

The side effect produced is what will update in the Adobe registry. That is, the auto renewal behavior based on the passed body by the request.

The applicable URL is:

https://{service_url}/adobe/subscription/autorenewal

 

Copy
        Body:
                {
                    "asset_id":"AS-2401-7327-8616",
                    "marketplace":"MP-65669",                
                    "environment": "test",
                    "autorenewal": true
                }
 
 
                Response:
                {
                    "success": True,
                    "adjustment_request_id": "PR-XX"
                }